[go: up one dir, main page]

KR0132879B1 - Thermal transfering printer - Google Patents

Thermal transfering printer

Info

Publication number
KR0132879B1
KR0132879B1 KR1019930005208A KR930005208A KR0132879B1 KR 0132879 B1 KR0132879 B1 KR 0132879B1 KR 1019930005208 A KR1019930005208 A KR 1019930005208A KR 930005208 A KR930005208 A KR 930005208A KR 0132879 B1 KR0132879 B1 KR 0132879B1
Authority
KR
South Korea
Prior art keywords
data
sum
signal
thermal transfer
gray level
Prior art date
Application number
KR1019930005208A
Other languages
Korean (ko)
Other versions
KR940021261A (en
Inventor
곽희국
Original Assignee
김공호
삼성전자주식회사
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 김공호, 삼성전자주식회사 filed Critical 김공호
Priority to KR1019930005208A priority Critical patent/KR0132879B1/en
Publication of KR940021261A publication Critical patent/KR940021261A/en
Application granted granted Critical
Publication of KR0132879B1 publication Critical patent/KR0132879B1/en

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/315Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by selective application of heat to a heat sensitive printing or impression-transfer material
    • B41J2/32Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by selective application of heat to a heat sensitive printing or impression-transfer material using thermal heads
    • B41J2/35Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by selective application of heat to a heat sensitive printing or impression-transfer material using thermal heads providing current or voltage to the thermal head
    • B41J2/355Control circuits for heating-element selection
    • B41J2/36Print density control
    • B41J2/362Correcting density variation

Landscapes

  • Electronic Switches (AREA)

Abstract

본 발명은 계조별로 일정한 에너지로 프린트하는 열전사 프린터장치가 개시되어 있다.The present invention discloses a thermal transfer printer apparatus for printing with a constant energy for each gray level.

본 발명은 계조비교된 데이타를 발열하여 인자표현하는 열저사헤드와 라인단위의 화상데이타의 총합과 소정수의 화소데이타의 합으로부터 계산된 계조별 발열체수의 분포에 따라 계조별로 일정한 발열에너지로 상기 열전사헤드가 발열하도록 제어하는 보정수단을 구비하여 발열시간을 제어하거나, 발열체의 인가전압을 조절하거나, 계조데이타를 변화시켜서 공통저항보정을 행하여 고화질로 인화할 수 있는 효과가 있다.The present invention provides a constant heating energy for each gray level according to the distribution of the number of heat generating heads for each gray level calculated from the sum of the thermal low head and the line data of the gray level and the line data and the predetermined number of pixel data. Compensation means for controlling the thermal transfer head to generate heat can control the heating time, adjust the applied voltage of the heating element, or change the gradation data to perform common resistance correction to print high quality images.

Description

열전사 프린터장치Thermal Transfer Printer Device

제1도는 종래의 열전사 프린터장치의 구성 블럭도이다.1 is a block diagram of a conventional thermal transfer printer.

제2도는 제1도에 도시된 열전사 프린터장치의 일부블럭의 상세회로도이다.FIG. 2 is a detailed circuit diagram of some blocks of the thermal transfer printer apparatus shown in FIG.

제3도는 전사 필름의 감도곡선을 설명하기 위한 도면이다.3 is a view for explaining the sensitivity curve of the transfer film.

제4도는 제1도에 도시된 열전사헤드(TPH)에 흐르는 전류시간과 인자농도와의 관계를 설명하기 위한 도면이다.4 is a view for explaining the relationship between the current time flowing through the thermal transfer head (TPH) and the print concentration shown in FIG.

제5도는 일반적인 공통저항보정을 설명하기 위한 도면이다.5 is a diagram for explaining a common common resistance correction.

제6도는 본 발명에 의한 열전사 프린터장치의 일 실시예에 따른 블럭도이다.6 is a block diagram according to an embodiment of the thermal transfer printer apparatus according to the present invention.

제7a도 내지 제7c도는 제6도에 도시된 열전사 프린터장치의 동작 타이밍도 이다.7A to 7C are operation timing diagrams of the thermal transfer printer apparatus shown in FIG.

제8도는 제6도에 도시된 중간조제어부에서 발생하는 스트로브신호의 파형도이다.FIG. 8 is a waveform diagram of the strobe signal generated by the halftone control unit shown in FIG.

제9도는 본 발명에 의한 열전사 프린터장치의 다른 실시예에 따른 블럭도이다.9 is a block diagram according to another embodiment of the thermal transfer printer apparatus according to the present invention.

제10도는 본 발명에 의한 열전사 프린터장치의 또 다른 실시예에 따른 블럭도이다.10 is a block diagram according to another embodiment of the thermal transfer printer apparatus according to the present invention.

* 도면의 주요부분에 대한 부호의 설명* Explanation of symbols for main parts of the drawings

701, 710 : 제1, 제2합회로 702, 703 : 제1, 제2카운터701, 710: first and second integrated circuits 702, 703: first and second counters

704 : 램 705 : 어드레스발생기704: RAM 705: address generator

706, 707 : 제1, 제2리세트회로 708 : 비교기706, 707: first and second reset circuits 708: comparator

709 : 레벨발생기 711 : 공통저항보정 롬709: level generator 711: common resistance correction ROM

본 발명은 열전사 프린터장치에 관한 것으로, 특히 열전사 헤드의 발열체수 즉, 부하의 변동에 따른 프린팅되는 이미지의 화질 열화를 극복하여 계조별로 연속적인 톤으로 프린트하는 열전사 프린터장치에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a thermal transfer printer apparatus, and more particularly, to a thermal transfer printer apparatus for printing in continuous tones for each gradation by overcoming deterioration in image quality of a printed image due to the number of heating elements of a thermal transfer head, that is, a load variation.

일반적으로, 열전사헤드(Thermal Print Head : 이하 TPH라고 함)를 이용해서 통전인자표현을 행하는 기기로는 열전사 프린터, 칼라복사기, FAX(faximile) 등을 들 수 있으며, 이 중 승화형 열전사 프린터는 TPH에 에너지를 인가하여 TPH가 발열하는 에너지로 염료가 도포되어 있는 필름의 염료를 승화시켜서 기록지에 염료가 전사되는 양에 의해서 원하는 화상이나 그림을 프린트하는 장치이다.In general, an apparatus for expressing the energization factor using a thermal print head (hereinafter referred to as TPH) may include a thermal transfer printer, a color copying machine, a faxmile, and the like. A printer is a device which applies energy to TPH and sublimates the dye of the film to which the dye is applied by the energy which TPH generates, and prints a desired image or picture by the amount of dye transferred onto the recording paper.

이러한 종래의 열전사 프린터장치는 제1도에 도시된 바와 같이, A/D변환부(10)에서 비디오 카메라, 텔레비젼과 같은 신호입력원(도시되지 않음)으로부터 전송되는 아날로그 화상신호를 적(R), 녹(G), 청(B)신호로 입력하여 디지탈 신호형태로 변환한다.In the conventional thermal transfer printer apparatus, as shown in FIG. 1, an analog image signal transmitted from a signal input source (not shown), such as a video camera or a television, by the A / D conversion unit 10 is red (R). ), Green (G) and blue (B) signals are input and converted into digital signal types.

제1선택부(20)에서는 A/D변환부(10)로부터 출력되는 신호 또는 퍼스널 컴퓨터, 그래픽 컴퓨터와 같은 디지탈 신호입력원으로부터 GP-IB, SCSI, CENRONICS등의 프로토콜을 통하여 전송되는 디지탈 그래픽 화상 데이타를 선택한다.In the first selector 20, a signal output from the A / D converter 10 or a digital graphic image transmitted from a digital signal input source such as a personal computer or a graphic computer through a protocol such as GP-IB, SCSI, CENRONICS, or the like. Select the data.

데이타의 기입 및 독출 타이밍을 제어하는 메모리 콘트롤러(40)의 제어하에 제1선택부(20)의 선택신호를 프레임 또는 필드분의 화상데이타를 화상메모리(30)에 저장한다.Under the control of the memory controller 40 which controls the timing of writing and reading data, the selection signal of the first selection unit 20 is stored in the image memory 30 for image data for a frame or a field.

멀티플렉서로 구성되는 제2선택부(50)에서는 화상메모리(30)에 저장된 R, G, B 데이타에 대하여 한 신호씩 순차적으로 절환하여 색컨버터(60)에서 B신호에 대하여 보색관계에 있는 Y(Yellow) 신호로, G신호에 대하여 보색관계에 있는 M(Magenta) 신호로, R신호에 대하여 보색관계에 있는 C(Cyan)신호로 변환한다.The second selector 50 composed of a multiplexer sequentially switches one signal for the R, G, and B data stored in the image memory 30 so that the color converter 60 has a complementary Y for the B signal. Yellow) signal is converted into a M (Magenta) signal having a complementary color relation to the G signal, and a C (Cyan) signal having a complementary color relation to the R signal.

또한, 보정부(70)에서는 색컨버터(60)의 출력에 대하여 GAMMA보정, Y, M, C에 대한 색보정, 발열체의 온도, 발열체의 편차에 따른 저항보정 등의 각종 보정을 행하여 라인메모리(80)에 기입한다.In addition, the correction unit 70 performs various corrections such as GAMMA correction, color correction for Y, M, and C, resistance of the heating element, and resistance of the heating element. 80).

라인메모리(80)로부터 라인단위로 독출된 데이타는 중간조제어부(90)에서 미리 설정된 계조값과 계조비교후, 비교된 계조별로 발열시간에 해당하는 펄스폭변조신호(PWM)를 발생하여 이 발열시간폭 동안 TPH(100)를 구동시켜 칼라 프린팅을 행한다. 즉, 칼라 프린팅을 행할 때에는 Y, M, C 3색을 면순차시킴으로서 칼라 프린팅을 행할 수 있다.The data read in line units from the line memory 80 is compared with the gray level preset in the halftone control unit 90, and then generates a pulse width modulation signal PWM corresponding to the heating time for each gray level. Color printing is performed by driving the TPH 100 for a time period. That is, when performing color printing, color printing can be performed by making Y, M, and C colors into surface order.

이를 상세히 설명하면, 화상메모리(30)로부터 데이타를 독출할 때에는 제2선택부(50)에 의해 처음 B신호에 대하여 한 수직라인의 데이타가 독출되어 색컨버터(60)를 통해 Y신호로 라인메모리(80)에 기입되고, 이 라인메모리(80)에 기입된 데이타는 중간조제어부(90)를 거쳐 중간조 변환을 행한 후 TPH(100)에 전달되어 1라인 프린팅을 행한다. 이렇게 하여 NTSC 열전사 프린터장치인 경우에는 한 화면에 대하여 약 500-600라인정도를 프린팅하면 B의 보색관계에 있는 Y의 1색 프린팅을 완료한다.In detail, when the data is read from the image memory 30, the data of one vertical line is first read out by the second selecting unit 50 with respect to the B signal, and the line memory is read as the Y signal through the color converter 60. Data written in (80) and written in this line memory (80) is subjected to halftone conversion via the halftone control unit (90), and then transferred to the TPH (100) to perform one-line printing. In the NTSC thermal transfer printer, printing about 500-600 lines per screen completes one-color printing of Y in complementary relationship of B.

다음, 제2선택부(50)에 의해 화상메모리(50)로부터 G신호에 대한 한 화면에 대한 데이타가 상술한 과정을 거쳐 한 수직라인씩 독출되어 라인메모리(80)에 인가된 후 G의 보색관계에 있는 M의 1색 프린팅을 완료하고, 다음 제2선택부(50)에 의해 한 화면에 대한 R데이타를 한 수직라인씩 독출하여 상술한 과정을 거쳐 R의 보색관계에 있는 C의 1색 프린팅을 완료한다.Next, the data of one screen for the G signal is read out from the image memory 50 by the second selection unit 50 by one vertical line through the above-described process and applied to the line memory 80, and then the complementary color of G is obtained. After printing one color of M in relation, the R data for one screen is read out one by one vertical line by the second selecting unit 50, and the one color of C in complementary color relation of R is processed through the above-described process. Complete printing.

여기서, A/D변환부 내지 메모리 콘트롤러(10-40)는 화상신호 처리회로(1)에 해당되고, 제2선택부 내지 TPH(50-100)는 프린트 제어회로(2)에 해당되며, 화상신호 처리회로(1)의 출력을 모니터와 같은 표시장치에 디스플레이할 수 있도록 처리하는 화상표시회로가 부가될 수 있다.Here, the A / D converter to the memory controller 10-40 correspond to the image signal processing circuit 1, and the second selector to the TPH 50-100 correspond to the print control circuit 2. An image display circuit for processing the output of the signal processing circuit 1 to be displayed on a display device such as a monitor may be added.

제2도는 제1도에 도시된 열전사 프린터장치의 일부블럭에 대한 상세회로도 이다.FIG. 2 is a detailed circuit diagram of some blocks of the thermal transfer printer apparatus shown in FIG.

제2도에 의하면, 먼저 라인메모리(80)에 한 수직라인의 데이타가 기입되면, 어드레스발생기(91)가 계조레벨발생기(92)를 인에이블시키고 라인메모리(80)가 독출동작을 행할 수 있도록 독출어드레스를 출력한다.According to FIG. 2, when data of one vertical line is first written to the line memory 80, the address generator 91 enables the gradation level generator 92 and the line memory 80 can perform the read operation. Output the read address.

계조레벨발생기(92)에서는 1계조에 대한 데이타 0000 0001를 EPROM(Er asable Programmed ROM)(93) 및 계조비교기(96)에 출력한다.The gradation level generator 92 outputs data 0000 0001 for one gradation to an ErROMable Programmed ROM (EPROM) 93 and a gradation comparator 96.

여기서, 1계조 레벨 즉, 0000 0001의 인자농도(Optical Density)는 0.2라고 가정하면 제3도에 도시된 바와같이 에너지 E1를 TPH(100)를 통해 전사 필름에 인가시키기 위해서, 제4도에 도시된 바와 같이 에너지 E1에 해당하는 통전시간 T1에 해당하는 스트로브신호가 시간폭발생기(95)에서 발생되어 래치레지스터(102)에 인가되고, 에너지 E1에 대해 t1만큼 발열체(103)가 발열하여 1계조를 표현한다.Here, as shown in FIG. 4, the energy density of one gradation level, that is, the optical density of 0000 0001 is 0.2, as shown in FIG. 3 to apply the energy E1 to the transfer film through the TPH 100, as shown in FIG. As described above, the strobe signal corresponding to the energization time T1 corresponding to the energy E1 is generated in the time width generator 95 and applied to the latch register 102, and the heating element 103 generates heat by t1 with respect to the energy E1. Express

다음, 2계조의 발열에 있어서 계조레벨발생기(92)는 0000 0010을 출력하고, 계조비교기(96)에서는 라인메모리(80)의 데이타와 계조비교를 하게 된다.Next, the gradation level generator 92 outputs 0000 0010 in the heat generation of the two gradations, and the gradation comparator 96 performs gradation comparison with the data of the line memory 80.

만약 라인메모리(80)의 데이타가 계조레벨발생기(92)의 계조데이타보다 높으면 하이 신호, 낮으면 로우 신호를 출력하는 동작이 1라인에 대하여 A6 사이즈(size)인 경우 512번 반복하여 행해지고 또한 이 데이타들이 시프트레지스터(101)에 차례로 시프트되어 저장된다.If the data in the line memory 80 is higher than the gradation data of the gradation level generator 92, the operation of outputting a high signal and a low signal is repeated 512 times in the case of A6 size for one line. The data are shifted and stored in the shift register 101 in order.

여기서, EPROM(93)의 계조레벨발생기(92)에서 발생되는 계조데이타에 대응하여 미리 발열시간이 프로그램되어지고 전자스위치(94)를 구동시켜 시간폭발생기(95)에서 계조별에 따라 다른 발열시간을 나타내는 스트로브신호(STROBE)를 발생하여 발열체(103)에 출력한다.Here, the heat generation time is programmed in advance corresponding to the gradation data generated by the gradation level generator 92 of the EPROM 93, and the electronic switch 94 is driven to generate a different heat generation time depending on the gradation in the time width generator 95. A strobe signal STROBE is generated and output to the heating element 103.

시프트레지스터(101)의 출력은 래치레지스터(102)에 전달되어 시간폭발생기(95)에서 발생한 T2의 시간폭동안 발열을 행하게 된다.The output of the shift register 101 is transmitted to the latch register 102 to generate heat during the time width of T2 generated by the time width generator 95.

이렇게 하여 256계조가 상술한 과정과 동일하게 발열을 끝마치면 1라인의 프린팅을 마치게 되고, 한 화면에 대해서는 예를 들어 A6사이즈인 경우 500-600개 라인의 발열을 마치고, Y, M, C 3색의 발열도 위의 과정과 동일하게 행하여 칼라 프린팅을 행할 수 있다.In this way, when 256 gradations finish the heat generation in the same way as described above, one line of printing is completed, and for one screen, for example, A6 size, the heat of 500-600 lines is completed, and Y, M, C 3 Color printing can also be performed in the same manner as the above process.

이때, 계조별 인자농도에 대하여 발열하는 발열에너지는 제3도에 도시된 바와 같이 S곡선 형태로 비례하고, 제4도에 도시된 바와 같이 발열시간이 길수록 인자농도가 커진다.At this time, the exothermic energy that generates heat with respect to the factor concentration for each gradation is proportional to the S curve shape as shown in FIG. 3, and as the heat generation time is longer as shown in FIG. 4, the factor concentration increases.

그러면, 제1도에 도시된 보정부(70)에서 행해지는 각종 보정중에서 공통저항보정에 대하여 제2도 및 제5도를 결부시켜 설명하기로 한다.Next, common resistance correction among various corrections performed by the correction unit 70 shown in FIG. 1 will be described with reference to FIGS. 2 and 5.

TPH(100)의 발열체수는 NTSC용 열전사 프린터장치인 경우에는 약 500-600개의 저항으로 구성되고, 그래픽용 열전사 프린터장치인 경우에는 약 2000-4000개의 발열체가 존재한다.The number of heating elements of the TPH 100 is about 500-600 resistors for the NTSC thermal transfer printer device, and about 2000-4000 heating elements for the thermal transfer printer device for graphics.

각, 발열체에 인가하는 전압을 V, 인가시간을 T라고 하면 인가되는 에너지(Energy) E는 아래 (1)식으로 나타낼 수 있다.When the voltage applied to the heating element is V and the application time is T, the energy E applied can be expressed by the following Equation (1).

E = (V2/R) T ------- (1)E = (V2 / R) T ------- (1)

이 발열소자가 1개 발열을 행할 때와 3000개 발열을 행할 때 TPH(100)에 인가되는 전압이 변하기 때문에 TPH(100)에서 발열되는 에너지가 달라지게 된다. 이를 보상하는 것을 공통저항 보정이라고 칭한다.Since the voltage applied to the TPH 100 changes when the heat generating element generates 1 heat and 3,000 heats, the energy generated by the TPH 100 is changed. Compensating this is called common resistance correction.

제5도에 도시된 바와 같이 전원부(110)에서 TPH(100)까지의 저항이 형성되는 개념도가 도시되어 있다.As shown in FIG. 5, a conceptual diagram in which a resistance from the power supply unit 110 to the TPH 100 is formed is illustrated.

여기서, 저항(R1-Rn)을 3Kohm, 전원부의 출력저항(Rour)을 1옴(ohm), 배선저항(Rw)을 0.1옴(ohm)이라고 가정하자. R1만 발열하는 경우 발열체에 직접 가해지는 전압 V2는 V2 = (R1*V1) / (Rout+Rw+R1) = 24.99 VOLT가 된다. R2까지 발열하는 경우 발열체에 직접 가해지는 전압 V2는 V2 = (R1//R2)*V1 / (Rout+Rw) (R1/R2)) = 24.98(V)이 된다.Here, assume that the resistors R1-Rn are 3 Kohm, the output resistance Rour of the power supply unit is 1 ohm, and the wiring resistance Rw is 0.1 ohm. When only R1 generates heat, the voltage V2 applied directly to the heating element is V2 = (R1 * V1) / (Rout + Rw + R1) = 24.99 VOLT. When heating to R2, the voltage V2 applied directly to the heating element is V2 = (R1 // R2) * V1 / (Rout + Rw) (R1 / R2)) = 24.98 (V).

여기서, R1//R2는 R1과 R2의 병렬 저항을 나타낸다. 여기서 발열소자 500개가 발열한다고 가정하면 병렬 저항값이 3K/500이 된다.Here, R1 // R2 represents the parallel resistance of R1 and R2. Here, assuming that 500 heating elements generate heat, the parallel resistance value is 3K / 500.

그러므로, V2 = (3K/500) * 25/(R1+Rw+3K/500)) = 21.126(V)가 된다.Therefore, V2 = (3K / 500) * 25 / (R1 + Rw + 3K / 500)) = 21.126 (V).

이렇게 발열되는 발열체수에 따라서 V2가 가변되므로 (1)식에 V대신 V2를 대입하면 E가 변한다. 이것을 보상하기 위하여, 미리 설정해 놓은 중심값(문턱값)보다 빌열하는 발열소자가 많을 때는 영상데이타를 프린팅시 발열시간 즉 스트로브신호의 폭을 길게하고, 발열하는 발열소자수가 중심값보다 작을 때는 스트로브신호의 폭을 짧게 하여 발열시간을 짧게 한다.Since V2 varies according to the number of heat generating elements, E is changed by substituting V2 instead of V in (1). To compensate for this, when there are more heating elements that heat than the preset center value (threshold value), when the image data is printed, the heating time, i.e., the width of the strobe signal, is increased. Shortening the width of the signal shortens the heating time.

발열하는 발열체수에 따라 계조별로 스트로브신호폭을 조절하여 발열시간을 제어하기 위해 제2도에 도시된 공통저항보정부(73)가 필요하다.In order to control the heating time by adjusting the strobe signal width for each gray level according to the number of heating elements to generate heat, the common resistance correction unit 73 shown in FIG. 2 is required.

제2도에 도시된 색컨버터(60)로부터 출력되는 화상 데이타가 라인메모리(80)에 입력됨과 동시에 계조별 발열체수 계산기(71)에 입력되어 1계조에서 최대계조까지 계조별로 발열하는 발열체수의 합을 계산한다.The image data output from the color converter 60 shown in FIG. 2 is input to the line memory 80 and input to the gray-scale heating element calculator 71 to generate heat for each gray level from 1 to the maximum gray. Calculate the sum.

계조별 발열체수 계산기(71)로부터 1계조를 표현할 때 1계조에 대한 발열하는 발열체수의 합을 보정 롬(72)에 어드레스신호로 입력하면 보정 롬(72)에서는 m비트의 데이타를 n비트데이타로 변화시킨다. 즉, TPH의 발열소자의 갯수가 3000-4000개의 경우에는 약 12비트가 소요되므로 경제적인 보정을 행하기 위해서 예를 들어 64양자화 단계를 갖는다면 6비트로 변화시킨다.When expressing one gradation from the gradation number of heating elements calculator 71, the sum of the number of heating elements for one gradation is input to the correction rom 72 as an address signal, and the correction rom 72 inputs n-bit data for n-bit data. Change to. That is, since the number of heat generating elements of TPH is about 12 bits in case of 3000-4000, it is changed to 6 bits in case of having 64 quantization steps for economical correction.

이 n비트의 데이타가 중간조제어부(90)의 EPROM(93)의 상위 어드레스단자에 입력되고, 이 EPROM(93)에서는 계조발생기(92)에서 발생하는 계조데이타와 보정 롬(72)으로부터 출력되는 양자화된 데이타를 어드레스신호로 입력하여 이 어드레스에 저장된 계조별 발열하는 발열체수에 따른 보정데이타를 출력하여 전자스위치(94)를 작동시킴에 의해서 시간폭발생기(95)에서 보정된 스트로브신호 즉 발열시간을 변화시켜 TPH(100)에 인가하여 1계조를 프린팅한다.This n-bit data is input to the upper address terminal of the EPROM 93 of the intermediate tone control unit 90, and is output from the tone data generated by the tone generator 92 and the correction ROM 72 in this EPROM 93. The strobe signal, that is, the heating time, corrected by the time width generator 95 by inputting the quantized data as an address signal and outputting correction data according to the number of heating elements that generate heat for each gradation stored at this address. Is applied to the TPH 100 to print one gradation.

다음 2계조 프린팅을 행할 때에도 계조별 발열체수 계산기(71)에서 2계조에 대한 발열하는 발열체수의 합을 출력하고 이하의 동작을 1계조때와 동일하다.When the next two-gradation printing is performed, the sum of the number of the heating elements for the two grayscales is output from the gray-scale heating element number calculator 71, and the following operation is the same as in the first grayscale.

계조별 발열체수 계산기(71)는 램을 사용하고 있으며, 또 계조별로 총계를 계산하기 위해서는 계산시간이 길어지는 것을 방지하기 위하여 병렬처리를 하는 경우 제2도에 도시된 공통저항보정부(73)만을 2개 혹은 그 이상의 복수개를 사용해야 하므로 하드웨어가 복잡해지는 단점이 있었다.The number of heating element calculators for each gray level uses a RAM, and the common resistance correction unit 73 shown in FIG. 2 when parallel processing is performed in order to prevent the calculation time from becoming longer to calculate the total amount for each gray level. There was a disadvantage in that hardware was complicated because two or more bays should be used.

또 계조별로 제어를 하기 때문에 만약 이 보정 롬(72)의 보정데이타를 전원부로 피드백하여 중심값보다 발열하는 발열체수가 많을 때는 V1전압을 올려주고, 적을 때는 V1전압을 내리는 것으로 공통저항보정을 행할 때는 전원부의 전압을 계조별로 변화시켜도 실제 프린팅속도가 빠르기 때문에 프린팅속도에 맞추어 전원부의 전압이 가변되지 않는 문제점이 있었다.Since the control is performed for each gradation, if the correction data of the correction ROM 72 is fed back to the power supply unit, the V1 voltage is increased when there are more heat generating elements than the center value, and the V1 voltage is decreased when the resistance is low. Even if the voltage of the power supply unit was changed for each gray level, since the actual printing speed was fast, there was a problem that the voltage of the power supply unit did not vary according to the printing speed.

본 발명의 목적은 공통저항보정을 행하여 계조별로 일정한 에너지로 프린트하는 열전사 프린터장치를 제공하는 데 있다.SUMMARY OF THE INVENTION An object of the present invention is to provide a thermal transfer printer apparatus which prints with a constant energy for each gray level by performing common resistance correction.

본 발명의 다른 목적은 한 수직라인의 데이타를 총계한 정보와 계조별 발열되는 발열체의 분포로 발열시간을 제어하여 공통저항보정을 행하는 열전사 프린터장치를 제공하는 데 있다.Another object of the present invention is to provide a thermal transfer printer apparatus for performing common resistance correction by controlling the heating time by the total information of one vertical line and the distribution of the heating elements to be generated for each gray level.

본 발명의 또 다른 목적은 한 수직라인의 데이타를 총계한 정보에 따라 전원부의 전압을 제어하고 계조별 발열되는 발열체의 분포로 발열시간을 제어하여 공통저항보정을 행하는 열전사 프린터장치를 제공하는 데 있다.Still another object of the present invention is to provide a thermal transfer printer apparatus for controlling common voltage by controlling a voltage of a power supply unit based on total data of one vertical line and controlling a heat generation time by a distribution of heat generating elements for each gray level. have.

본 발명의 또 다른 목적은 한 수직라인데이타의 총계한 정보와 계조별 발열되는 발열체의 분포로 그 그 수직라인의 데이타값을 변화시켜 공통저항보정을 행하는 열전사 프린터장치를 제공하는 데 있다.It is still another object of the present invention to provide a thermal transfer printer apparatus for performing common resistance correction by changing the data value of the vertical line by the total information of one vertical line data and the distribution of the heating elements to be generated for each gray level.

상술한 목적들을 달성하기 위하여, 본 발명에 의한 열전사 프린터장치는 화상데이타를 라인단위로 미리 설정된 계조값과 계조비교후 통전인자표현을 행하는 열전사 프린터장치에 있어서; 계조비교된 데이타를 발열하여 인자표현하는 열전사헤드; 및 라인단위의 화상데이타의 총합과 소정수의 화소데이타의 합으로부터 계산된 계조별 발열체수의 분포에 따라 계조별로 일정한 발열에너지로 상기 열전사헤드가 발열하도록 제어하는 보정수단을 포함함을 특징으로 하고 있다.In order to achieve the above-mentioned objects, the thermal transfer printer apparatus according to the present invention includes a thermal transfer printer apparatus for performing an expression of the current factor after the gray level comparison and the gray level comparison of image data in line units; A thermal transfer head for generating and expressing grayscale-compared data; And correction means for controlling the thermal transfer head to generate heat with a constant heating energy for each gray level according to the distribution of the number of heating elements for each gray level calculated from the sum of the image data in line units and the sum of the predetermined number of pixel data. Doing.

이하, 첨부된 도면을 참조하여 본 발명에 의한 열전사 프린터장치의 바람직한 실시예를 설명하기로 한다.Hereinafter, with reference to the accompanying drawings will be described a preferred embodiment of the thermal transfer printer apparatus according to the present invention.

제6도는 본 발명에 의한 열전사 프린터장치의 일 실시예에 따른 블럭도이다.6 is a block diagram according to an embodiment of the thermal transfer printer apparatus according to the present invention.

제6도에 의하면, 도면에는 도시되지 않았지만 화상처리회로는 제1도에 도시된 화상처리회로(1)와 동일하게 구성되고, 화상표시회로도 부가될 수 있다.According to FIG. 6, although not shown in the drawing, the image processing circuit is configured in the same manner as the image processing circuit 1 shown in FIG. 1, and an image display circuit can also be added.

여기서, 프린트제어회로는 제1도에 도시된 프린트제어회로(2)와 동일한 부분에 대해서는 동일부호를 부치고 그 구성설명은 생략하기로 한다.Here, the print control circuit is denoted by the same reference numerals for the same parts as the print control circuit 2 shown in FIG. 1, and the description of the configuration will be omitted.

보정부의 일부인 공통저항보정부(700)의 제1합회로(701)의 입력단자는 색컨버터(60)의 출력단자에 접속되고, 그 출력단자는 제1 및 제2카운터(702, 703)의 클럭단자에 각각 접속된다.The input terminal of the first sum circuit 701 of the common resistance correction unit 700, which is part of the correction unit, is connected to the output terminal of the color converter 60, and the output terminal of the first and second counters 702 and 703 is provided. It is connected to each clock terminal.

램(704)의 입력단자는 제2카운터(703)의 출력단자에 접속되고, 그 출력단자는 비교기(708)의 제1입력단자에 접속된다.The input terminal of the RAM 704 is connected to the output terminal of the second counter 703, and the output terminal thereof is connected to the first input terminal of the comparator 708.

어드레스발생기(705)의 클럭단자는 중간조제어부(90)의 계조레벨발생기(92)의 제2제어신호 출력단자에 접속되고, 그 출력단자는 램(704)의 입력단자에 각각 접속된다.The clock terminal of the address generator 705 is connected to the second control signal output terminal of the gradation level generator 92 of the halftone control unit 90, and the output terminal thereof is connected to the input terminal of the RAM 704, respectively.

제1리세트회로(706)의 인에이블단자는 계조레벨발생기(92)의 제2제어신호 출력단자에 접속되고, 그 출력단자는 제1카운터(702)의 리세트단자에 접속된다.The enable terminal of the first reset circuit 706 is connected to the second control signal output terminal of the gradation level generator 92, and the output terminal thereof is connected to the reset terminal of the first counter 702.

제2리세트회로(707)의 인에이블단자는 어드레스발생기(91)의 출력단자에 접속되고, 그 출력단자는 제2카운터(703)의 리세트단자에 접속된다.The enable terminal of the second reset circuit 707 is connected to the output terminal of the address generator 91, and the output terminal thereof is connected to the reset terminal of the second counter 703.

레벨발생기(709)의 입력단자는 계조레벨발생기(92)의 제2제어신호 출력단자에, 그 출력단자는 비교기(708)의 제2입력단자에 접속되고, 비교기(708)의 출력단자는 제2합회로(710)의 입력단자에 접속된다.The input terminal of the level generator 709 is connected to the second control signal output terminal of the gradation level generator 92, the output terminal thereof is connected to the second input terminal of the comparator 708, and the output terminal of the comparator 708 is the second conference. It is connected to the input terminal of the furnace 710.

제1카운터(702)의 출력단자는 중간조제어부(90)의 EPROM(93)의 최상위어드레스단자에 접속되고, 제2합회로(710)의 출력단자는 EPROM(93)의 그다음 상위어드레스단자에 접속된다.The output terminal of the first counter 702 is connected to the uppermost address terminal of the EPROM 93 of the halftone control unit 90, and the output terminal of the second sum circuit 710 is connected to the next higher address terminal of the EPROM 93. .

이어서, 제7도에 도시된 장치의 동작을 설명하기로 한다.Next, the operation of the apparatus shown in FIG. 7 will be described.

먼저, 색컨버터(60)를 거쳐 1수직라인의 화상 데이타가 라인메모리(80)에 기입됨과 동시에 제1합회로(701)에 입력된다.First, image data of one vertical line is written to the line memory 80 via the color converter 60 and input to the first sum circuit 701.

제1합회로(701)에서는 입력되는 화상데이타의 순서대로 합을 계산하고, 일정수치(예를 들어 데이터값이 50)에 이르면 캐리를 발생하고 이 캐리신호는 제1 및 제2 카운터(702, 703)의 클럭신호로 출력하여 카운팅동작을 제어한다.The first sum circuit 701 calculates the sum in the order of the input image data, and generates a carry when a certain value (for example, the data value reaches 50) is generated and the carry signal is transmitted to the first and second counters 702,. The counting operation is controlled by outputting the clock signal 703.

제1카운터(702)에서는 1수직라인에 해당하는 동안 캐리수를 카운팅해서 1수직라인의 데이타 총합의 값을 EPROM(93)의 최상위 어드레스단자에 출력하고, 제2카운터(703)에서 소정수(예를 들어 10화소단위)를 카운팅해서 소정수의 화소단위 데이타 합을 램(704)에 기입하게 된다.The first counter 702 counts the carry counts for one vertical line, outputs the total value of the data of one vertical line to the highest address terminal of the EPROM 93, and outputs a predetermined number of times at the second counter 703. For example, by counting 10 pixels, a predetermined number of pixel unit data is written to the RAM 704.

제1카운터(702)를 사용하는 이유는 한 수직라인의 화상 데이타의 총합을 계산하여 저장할려면 하드웨어가 엄청난 크기가 되기 때문이다. 그리하여 색컨버터(60)를 통해 전송되어온 데이타를 전부 합하고 그것을 일정 수치로 나눗셈을 행한 효과이다.The reason for using the first counter 702 is that the hardware becomes huge in order to calculate and store the total of image data of one vertical line. Thus, it is the effect of adding up all the data transmitted through the color converter 60 and dividing it by a predetermined value.

제1합회로(701)는 유입되는 입력을 계속적으로 합(SUM)하고 또 그것이 일정수치에 이르면 캐리를 발생하고, 이 캐리가 발생하면 제1합회로(701)는 초기화되고, 제1카운터(702)는 또 하나를 카운트하며, 제1리세트회로(706)에 의해 리세트되기 전 이 캐리수를 카운트한 값이 한 라인동안의 데이타 총합이 된다.The first sum circuit 701 continuously sums the incoming input (SUM) and generates a carry when it reaches a predetermined value. When this carry occurs, the first sum circuit 701 is initialized and the first counter ( 702 counts another, and the value of counting this carry number before being reset by the first reset circuit 706 is the sum of data for one line.

한편, 10화소단위로 데이타합을 출력하는 제2카운터(703)의 출력이 램(704)에 어드레스발생기(705)에서 10화소단위씩 증가하는 어드레스에 따라 기입된다.On the other hand, the output of the second counter 703 that outputs the data sum in ten pixel units is written to the RAM 704 in accordance with an address incremented by ten pixels in the address generator 705.

어드레스발생기(91)에서 어드레스가 발생할 때마다 리세트회로(707)에서 이를 입력하여 10화소에 대한 어드레스가 발생하면 제2카운터(703)를 초기화시킨다.Whenever an address occurs in the address generator 91, the reset circuit 707 inputs it to initialize the second counter 703 when an address for 10 pixels is generated.

다시, 10화소의 화상 데이타가 입력되면 그것의 합의 값이 램(704)의 다음 어드레스에 기입된다. 1수직 라인의 화상 데이타의 합이 제1카운터(702) 및 램(704)에 기입이 끝나면 라인메모리(80)에서 1수직 라인의 데이타 전송이 다 끝난 것을 의미하게 된다.Again, when 10 pixels of image data is input, its sum value is written to the next address of the RAM 704. When the sum of the image data of one vertical line is written to the first counter 702 and the RAM 704, it means that the data transfer of one vertical line is finished in the line memory 80.

이때, 제1카운터(702)의 출력은 EPROM(93)의 최상위 어드레스로 입력된다.At this time, the output of the first counter 702 is input to the highest address of the EPROM 93.

여기서, 1계조로 프린팅한다고 가정하면 10화소단위의 합데이타가 저장된 램(704)에서 각 데이타를 독출하면서 비교기(708)에 출력하고, 레벨발생기(709)에서는 예를 들어 1계조에 대한 가중치 10이라는 데이타를 발생하여 비교기(708)에 출력한다.Here, assuming that printing in one gradation, the RAM 704 stores the sum data of 10 pixel units and outputs the data to the comparator 708 while reading out each data, and the level generator 709, for example, weights 10 for one gradation. Data is generated and output to the comparator 708.

이때 레벨발생기(709)에서도 계조발생기(92)에서 계조데이타가 발생할 때마다 각 계조에 대한 미리 설정된 가중치를 발생한다.In this case, the level generator 709 generates a preset weight for each gray level whenever gray data is generated by the gray level generator 92.

제2합회로(710)에서는 비교기(708)에서 램(704)의 출력과 레벨발생기(709)에서 발생하는 계조별 가중치와 비교한 데이타를 계조별로 합계산하여 EPROM(93)의 상위 다음 어드레스로 입력된다. 이 상위 다음 어드레스는 현재 프린트하고자 하는 데이타가 개략적으로 각 계조에서 얼마의 분포를 가지고 있나를 알고자 함이다.In the second sum circuit 710, data that is compared with the gray level weights generated by the level generator 709 and the output of the RAM 704 in the comparator 708 are summed for each gray level to an upper next address of the EPROM 93. Is entered. The next upper address is to know how much distribution the data to be printed currently has in each gradation.

이렇게 하여 256계조를 프린트하는 동안에 공통저항보정을 하게 된다. 그리고 1수직 라인의 256계조를 프린트할 때 계조발생기(92)에서 256계조가 발생되면 제1리세트회로(706)에 인에이블신호로 입력시켜 일정시간동안 시간지연시키고, 즉, 1수직라인의 프린트가 완료된 후 제1리세트회로(706)를 통해 제1카운터(702)를 초기화시킨다.In this way, common resistance correction is performed while printing 256 gradations. When 256 gradations are generated by the gradation generator 92 when printing 256 gradations of one vertical line, the signal is input to the first reset circuit 706 as an enable signal to delay time for a predetermined time, that is, After the printing is completed, the first counter 702 is initialized through the first reset circuit 706.

요약하면, 종래에는 1계조씩 공통저항보정을 행하였지만 본 발명은 제1카운터(702)에서 1수직 라인씩 총합한 값으로 전체적인 1라인 보정을 행하고 제2합회로(710)의 출력에 의해 계조별로 발열되는 발열소자의 분포로 세부적인 보정을 하는 것이다.In summary, in the conventional art, the common resistance correction was performed one by one gradation. However, in the present invention, the overall one line correction is performed by the total value of one vertical line in the first counter 702, and the gray scale is generated by the output of the second sum circuit 710. Detailed corrections are made to the distribution of the heating elements that generate heat.

제7a도는 내지 제7c도는 제6도에 도시된 열전사 프린터장치의 동작타이밍도이다.7A to 7C are operation timing diagrams of the thermal transfer printer apparatus shown in FIG.

제7a도에 도시된 바와 같이 라인메모리(80)에 1수직라인의 데이타가 기입되는 동시에 제7b도에 도시된 바와 같이 제1합회로(701)에서는 1수직라인 데이타를 합계산하는 합(summation)동작이 이루어지고, 제7c도에 도시된 바와 같이 제1 및 제2카운터(702, 703)에서는 카운팅동작이 이루어지고 있다.As shown in FIG. 7A, one vertical line of data is written to the line memory 80, and as shown in FIG. 7B, the first sum circuit 701 sums up one vertical line data. Operation is performed, and the counting operation is performed at the first and second counters 702 and 703 as shown in FIG. 7C.

라인메모리(80)에 1수직라인의 데이타가 기입된 후 프린팅하는 동안(제7a도)은 카운터(702)와 램(704)은 공통저항에 대한 보정데이타를 출력한다(제7c도).After printing one vertical line of data in the line memory 80 (Fig. 7A), the counter 702 and the RAM 704 output correction data for the common resistance (Fig. 7C).

제8도는 제6도에 도시된 시간폭발생기(95)에서 발생되는 스트로브신호를 설명하기 위한 도면이다.FIG. 8 is a diagram for explaining the strobe signal generated by the time width generator 95 shown in FIG.

A1는 1계조를 제어하기 위한 기준 스트로브신호의 시간폭이고, A2는 2계조를 제어하기 위한 기준 스트로브신호의 시간폭이며, A258는 256계조를 제어하기 위한 기준 스트로브신호의 시간폭이다.A1 is the time duration of the reference strobe signal for controlling one gradation, A2 is the time duration of the reference strobe signal for controlling two gradations, and A258 is the time duration of the reference strobe signal for controlling 256 gradations.

B는 제1카운터(702)의 출력에 의해서 보정되어지는 시간폭으로서, 1수직라인동안 총계의 값에 의해서 1라인의 전계조에서 일정한 펄스폭이 할당된다. 이 값에 의해서 라인과 라인사이의 톤이 부드러워지는 효과가 있다.B is a time width to be corrected by the output of the first counter 702, and a constant pulse width is allocated in the entire grayscale of one line by the value of the total for one vertical line. This value has the effect of smoothing the tone between lines.

C1는 1계조를 프린트할 때 제2합회로(710)에 의한 보정시간폭이며, C2는 2계조를 프린트할 때 제2합회로(710)에 의한 보정 시간폭이고, C258는 256계조를 프린트할 때 제2합회로(710)에 의한 보정시간폭이다.C1 is the correction time width by the second sum circuit 710 when printing one gradation, C2 is the correction time width by the second sum circuit 710 when printing two gradations, and C258 prints 256 gradations. Is a correction time width by the second sum circuit 710.

제9도는 본 발명에 의한 열전사 프린터장치의 다른 실시예에 따른 블럭도이다.9 is a block diagram according to another embodiment of the thermal transfer printer apparatus according to the present invention.

제9도에 의하면, 제6도에 도시된 열전사 프린터장치의 구성과 동일하며, 다만 제1카운터(702)의 출력단자는 전원부(110)의 전압조절부(111)의 제어신호입력단자에 접속되고, 제2합회로(710)의 출력단자는 중간조제어부(90)의 EPROM(도시되지 않음)의 최상위 어드레스단자에 접속되는 점만이 상이하다.According to FIG. 9, the configuration of the thermal transfer printer apparatus shown in FIG. 6 is the same, except that the output terminal of the first counter 702 is connected to the control signal input terminal of the voltage regulating unit 111 of the power supply unit 110. The only difference is that the output terminal of the second sum circuit 710 is connected to the highest address terminal of the EPROM (not shown) of the halftone control unit 90.

제9도의 동작은 제6도에 도시된 장치의 동작과 동일하고, 보정부(700)의 제1카운터(702)의 출력이 전원부(110)의 전압조절부(111)에 입력되어 1수직라인의 데이타의 총계의 값에 따라 TPH(100)에 입력되는 전압(V1)을 조절함으로써 이 전압에 의해 프린트되는 화상의 전체적인 톤을 조절하고 제2합회로(710)의 출력에 따라 EPR OM(93)에 의해서 세부적인 저항보정을 행한다. 계조별 발열되는 발열체수에 따라 즉, 발열체수가 많으면 스트로브신호폭을 짧게 하고, 발열체수가 작으면 스트로브신호폭을 길게 하도록 제어한다.The operation of FIG. 9 is the same as that of the apparatus shown in FIG. 6, and the output of the first counter 702 of the correction unit 700 is input to the voltage adjusting unit 111 of the power supply unit 110 so that one vertical line is provided. The overall tone of the image printed by this voltage is adjusted by adjusting the voltage V1 input to the TPH 100 according to the total value of the data of the EPH OM 93 according to the output of the second sum circuit 710. Detailed resistance correction is performed by The strobe signal width is shortened when the number of heating elements is high, that is, when the number of heating elements is large, and the strobe signal width is increased when the number of heating elements is small.

제10도는 본 발명에 의한 열전사 프린터장치의 또 다른 실시예에 따른 블럭도이다.10 is a block diagram according to another embodiment of the thermal transfer printer apparatus according to the present invention.

제10도에 의한 열전사 프린터장치는 공통저항 보정부(700)를 제외한 모든 구성은 제6도의 구성과 동일하다.In the thermal transfer printer apparatus of FIG. 10, all configurations except for the common resistance correcting unit 700 are the same as those of FIG. 6.

공통저항보정 롬(711)이 더 구성되어 이 롬(711)의 입력단자는 라인메모리(80)의 출력단자에 접속되고, 그 출력단자는 중간조제어부(90)의 계조비교기(도시되지 않음)의 입력단자에 접속되며, 제1카운터(702)의 출력단자는 공통저항보정 롬(711)의 최상위 어드레스단자에 접속되고, 제2합회로(710)의 출력단자는 공통저항보정 롬(711)의 그 다음 상위어드레스단자에 접속되는 점을 제외한 공통저항보정부(700)의 구성도 제6도와 동일하므로 생략하기로 한다.A common resistance correction ROM 711 is further configured such that an input terminal of the ROM 711 is connected to an output terminal of the line memory 80, and the output terminal of the gray level comparator (not shown) of the intermediate tone control unit 90 is shown. Connected to an input terminal, an output terminal of the first counter 702 is connected to an uppermost address terminal of the common resistance correction ROM 711, and an output terminal of the second sum circuit 710 is next to the common resistance correction ROM 711; Since the configuration of the common resistance corrector 700 except for the point connected to the upper address terminal is the same as that of FIG. 6, it will be omitted.

제10도의 동작을 살펴보면 라인메모리(80)의 출력이 공통저항보정 롬(711)의 하위 어드레스로 입력되고 제1카운터(702)의 출력이 공통저항보정 롬(711)의 상위 어드레스로 입력되고, 제2합회로(710)의 출력이 공통저항보정 롬(711)의 상위 다음 어드레스로 입력되어 공통저항보정 롬(711)에서는 보정된 데이타를 출력한다.Referring to FIG. 10, the output of the line memory 80 is input to the lower address of the common resistance compensation ROM 711, and the output of the first counter 702 is input to the upper address of the common resistance compensation ROM 711. The output of the second sum circuit 710 is input to the next address above the common resistance correction ROM 711, and the common resistance correction ROM 711 outputs the corrected data.

공통저항보정 롬(711)에는 발열소자수가 많으면 화상데이타의 값을 증가시키고 발열소자수가 적으면 화상데이타의 값을 감소시킬 수 있는 데이타가 저장된다.The common resistance correction ROM 711 stores data that can increase the value of the image data when the number of the heating elements is large, and decrease the value of the image data when the number of the heating elements is small.

상술한 바와 같이, 본 발명에 의한 열전사 프린터장치는 1수직 라인씩 전체 총합한 데이타로 전체적인 보정을 행함으로써 고속으로 주위라인과 부드러운 톤으로 프린팅할 수 있어 화질이 개선되는 효과가 있다.As described above, the thermal transfer printer apparatus according to the present invention is capable of printing with ambient lines and soft tones at high speed by performing overall correction with the total data one by one vertical line, thereby improving image quality.

또한 본 발명은 1수직라인씩 전체 총합한 데이타로 전압을 조절하여 실제프린팅속도와 매칭시키게 되어 효율적인 공통저항보정을 행할 수 있는 효과가 있다.In addition, the present invention is effective to perform the common resistance correction by matching the actual printing speed by adjusting the voltage with the total data by one vertical line.

본 발명은 계조별 발열체수분포를 소정수 화소단위로 발열시간을 제어함으로써 하드웨어를 감축시키는 효과가 있다.The present invention has the effect of reducing the hardware by controlling the heat generation time by the predetermined number of pixels in the heating element number distribution for each gray level.

Claims (8)

화상데이타를 라인단위로 미리 설정된 계조값과 계조비교후 통전인자표현을 행하는 열전사 프린터장치에 있어서; 계조비교된 데이타를 발열하여 인자표현하는 열전사헤드; 및 라인단위의 화상데이타의 총합과 소정수의 화소데이타의 합으로부터 계산된 계조별 발열체수의 분포에 따라 계조별로 일정한 발열에너지로 상기 열전사헤드가 발열하도록 제어하는 보정수단을 포함함을 특징으로 하는 열전사 프린터장치.10. A thermal transfer printer apparatus for performing an expression of an electricity supply factor after comparing gray levels with image data preset in line units; A thermal transfer head for generating and expressing grayscale-compared data; And correction means for controlling the thermal transfer head to generate heat with a constant heating energy for each gray level according to the distribution of the number of heating elements for each gray level calculated from the sum of the image data in line units and the sum of the predetermined number of pixel data. Thermal transfer printer device. 신호입력원으로부터 화상신호를 유입하여 적, 녹, 청신호로 변환하기 위한 화상신호처리회로, 신호처리된 신호를 디스플레이하기 위한 화상표시회로, 신호처리된 신호를 라인단위로 미리 설정된 계조값과 계조비교후 열전사헤드에 의해 통전인자표현을 행하는 프린트제어회로를 구비한 열전사 프린터장치에 있어서, 상기 프린트제어회로는 상기 화상신호처리회로로부터 신호처리된 화상신호를 수직라인분으로 저장하는 라인메모리; 상기 라인메모리에 저장된 데이타와 계조비교후 계조비교한 데이타와 계조별 발열시간을 제어하는 스트로브신호를 상기 열전사헤드에 공급하는 중간조제어부; 및 상기 화상신호처리회로로부터 처리된 화상신호의 한 라인분의 데이타의 총합과 소정수의 화소데이타의 합으로 계조별 발열체수의 분포를 계산하여 상기 스트로브신호의 시간폭을 가변하기 위한 발열시간제어부를 포함함을 특징으로 하는 열전사 프린터장치.Image signal processing circuit for converting image signal from signal input source into red, green, and blue signal, image display circuit for displaying signal processed signal, and comparing the gray level value with preset signal level in line unit A thermal transfer printer apparatus having a print control circuit for performing energization factors by a thermal transfer head, the print control circuit comprising: a line memory for storing image signals processed from the image signal processing circuit as vertical lines; An intermediate tone control unit for supplying the thermal transfer head with a strobe signal that controls the data stored in the line memory and the tone comparison data after the tone comparison and the heat generation time for each tone; And a heat generation time control unit for varying the time width of the strobe signal by calculating the distribution of the number of heating elements for each gray level by the sum of the data of one line of the image signal processed by the image signal processing circuit and the sum of a predetermined number of pixel data. Thermal transfer printer device characterized in that it comprises a. 제2항에 있어서, 상기 중간조제어부에서는 미리 설정된 계조별 발열시간폭, 라인단위의 화상데이타의 총합으로 해당하는 라인의 일정한 발열시간폭과 계조별 발열체수의 분포에 따라 계조별로 달리 설정되는 발열시간폭의 합으로 상기 스트러브신호를 발생하여 상기 열전사헤드에 출력하는 열전사 프린터장치.The heating unit of claim 2, wherein the intermediate tone control unit generates heat differently for each gray level according to a predetermined heating time width for each gray level, a predetermined heating time width for a line corresponding to a total of image data in a line unit, and distribution of the number of heating elements for each gray level. A thermal transfer printer apparatus for generating the strobe signal at a sum of time widths and outputting the generated stub signal to the thermal transfer head. 제2항에 있어서, 상기 발열시간제어부는 상기 라인메모리로부터 출력되는 화상데이타가 일정수치에 이를 때까지 합계산하는 제1합회로; 상기 제1합회로인 출력을 입력하여 한 라인의 데이타총합을 상기 중간조제어부에 출력하는 제1카운터; 상기 제1합회로의 출력으로부터 소정수의 화소단위로 데이타의 합을 출력하는 제2카운터; 상기 제2카운터의 출력을 저장하는 메모리; 계조별 가중치에 따른 레벨을 발생하는 레벨발생기; 상기 메모리에 저장된 출력과 레빌발생기의 가중치와 비교하는 비교기; 및 상기 비교기에서 비교된 결과를 계조별 합계산하여 상기 중간조제어부에 출력하는 제2합회로를 포함함을 특징으로 하는 열전사 프린터장치.3. The apparatus of claim 2, wherein the heat generation time control unit comprises: a first summation circuit which sums up the image data output from the line memory until it reaches a predetermined value; A first counter which inputs an output which is the first sum circuit and outputs a sum of data of one line to the intermediate control unit; A second counter for outputting a sum of data in a predetermined number of pixel units from the output of the first sum circuit; A memory for storing the output of the second counter; A level generator for generating a level according to the gray level weights; A comparator comparing the output stored in the memory with a weight of the level generator; And a second sum circuit configured to sum up the result compared by the comparator for each gray level and output the sum result to the halftone control unit. 신호입력원으로부터 화상신호를 유입하여 적, 녹 청신호로 변환하기 위한 화상신호처리회로, 신호처리된 신호를 디스플레이하기 위한 화상표시회로, 신호처리된 신호를 라인단위로 미리 설정된 계조값과 계조비교후 열전사헤드에 의해 통전인자표현을 행하는 프린트제어회로를 구비한 열전사 프린터장치에 있어서, 상기 프린트제어회로는 상기 화상신호처리회로로부터 처리된 화상신호를 수직라인분으로 저장하는 라인메모리; 상기 라인메모리에 저장된 데이타와 계조비교후 계조비교한 데이타와 계조별 발열시간을 제어하는 스트로브신호를 상기 열전사헤드에 공급하는 중간조제어부; 상기 열전사 헤드의 공급전압을 공급하는 전원부; 및 상기 화상신호처리회로로부터 처리된 화상신호의 한 라인분의 데이타의 총합에 따라 상기 전원부의 전압을 제어하고, 소정수의 화소데이타의 합으로 계조별 발열체수의 분포를 계산하여 상기 스트로브신호의 시간폭을 가변하기 위한 보정부를 포함함을 특징으로 하는 열전사 프린터장치.Image signal processing circuit for inputting image signal from signal input source and converting it into red and green signal, image display circuit for displaying signal processed signal, and comparing the signal processed signal with preset gray level value by line unit A thermal transfer printer apparatus having a print control circuit for performing energization factor expression by a thermal transfer head, the print control circuit comprising: a line memory for storing image signals processed from the image signal processing circuit as vertical lines; An intermediate tone control unit for supplying the thermal transfer head with a strobe signal that controls the data stored in the line memory and the tone comparison data after the tone comparison and the heat generation time for each tone; A power supply unit supplying a supply voltage of the thermal transfer head; And controlling the voltage of the power supply unit according to the sum of the data for one line of the image signal processed from the image signal processing circuit, calculating the distribution of the number of heating elements for each gray level by the sum of a predetermined number of pixel data, And a correction unit for varying the time width. 제5항에 있어서, 상기 보정부는 상기 라인메모리로부터 출력되는 화상데이타가 일정수치에 이르면 캐리를 발생하는 제1합회로; 상기 캐리신호가 발생할 때 이를 카운팅해서 1라인의 총데이타값을 카운팅하여 상기 전원부의 전압제어신호로 출력하는 제1카운터; 상기제1합회로의 출력으로부터 소정수의 화소단위로 데이타합을 출력하는 제2카운터; 상기 제2카운터의 출력을 저장하는 메모리; 계조별 가중치에 따른 레벨을 발생하는 레벨발생기; 상기 메모리에 저장된 출력과 상기 레벨발생기의 가중치와 비교하는 비교기; 및 상기 비교기서 비교된 결과를 계조별로 합계산하여 상기 중간조제어부에 출력하는 제2합회로를 포함함을 특징으로 하는 열전사 프린터장치.6. The apparatus of claim 5, wherein the correction unit comprises: a first combining circuit for generating a carry when the image data output from the line memory reaches a predetermined value; A first counter counting the carry signal when the carry signal is generated and counting the total data value of one line to output the voltage control signal of the power supply unit; A second counter for outputting a data sum in a predetermined number of pixel units from the output of the first sum circuit; A memory for storing the output of the second counter; A level generator for generating a level according to the gray level weights; A comparator comparing the output stored in the memory with a weight of the level generator; And a second sum circuit configured to sum up the result compared with the comparator for each gray level and output the sum result to the halftone control unit. 신호입력원으로부터 화상신호를 유입하여 적, 녹, 청신호로 변환하기 위한 화상신호처리회로, 신호처리된 신호를 디스플레이하기 위한 화상표시회로, 신호처리된 신호를 라인단위로 미리 설정된 계조값과 계조비교후 열전사헤드에 의해 통전인자표현을 행하는 프린트제어회로를 구비한 열전사 프린터장치에 있어서; 상기 프린트제어회로는 상기 화상신호처리회로로부터 처리된 화상신호를 수직라인분으로 저장하는 라인메모리; 상기 라인메모리에 저장된 데이타와 계조비교후 계조비교한 데이타와 계조별 발열시간을 제어하는 스트로브신호를 상기 열전사헤드에 공급하는 중간조제어부; 및 상기 화상신호처리회로로부터 처리된 화상신호의 한 라인분의 데이타의 총합과 소정수의 화소데이타의 합으로 계조별 발열체수의 분포를 계산하여 상기 라인메모리의 데이타를 가변하여 상기 중간조제어부에 출력하는 데이타변환부를 포함함을 특징으로 하는 열전사 프린터장치.Image signal processing circuit for converting image signal from signal input source into red, green, and blue signal, image display circuit for displaying signal processed signal, and comparing the gray level value with preset signal level in line unit A thermal transfer printer apparatus comprising a print control circuit for performing energization factor expression by a thermal transfer head thereafter; The print control circuit includes a line memory for storing the image signal processed from the image signal processing circuit as vertical lines; An intermediate tone control unit for supplying the thermal transfer head with a strobe signal that controls the data stored in the line memory and the tone comparison data after the tone comparison and the heat generation time for each tone; And calculating the distribution of the number of heating elements for each gray level by the sum of the data for one line of the image signal processed from the image signal processing circuit and the sum of the predetermined number of pixel data to vary the data of the line memory to change the data of the line memory. Thermal transfer printer device characterized in that it comprises a data conversion unit for outputting. 제7항에 있어서, 상기 데이타변환부는 상기 라인메모리로부터 출력되는 화상데이타가 일정수치에 이르면 캐리를 발생하는 제1합회로; 상기 캐리신호가 발생할 때 이를 카운팅해서 한 라인의 데이타값을 카운팅하는 제1카운터; 상기 제1합회로의 출력으로부터 소정수의 화소단위로 데이타합을 출력하는 제2카운터; 상기 제2카운터의 출력을 저장하는 메모리; 계조별 가중치에 따른 레벨을 발생하는 레벨발생기; 상기 메모리에 저장된 출력과 상기 레벨발생기의 가중치와 비교하는 비교기; 상기 비교기에서 비교된 결과를 계조별로 합계산하는 제2합회로; 및 상기 제1카운터의 출력과 제2합회로의 출력을 어드레스로 입력하여 이 어드레스에 상기 라인메모리의 데이타를 가변하는 데이타가 저장된 보정메모리를 포함함을 특징으로 하는 열전사 프린터장치.8. The apparatus of claim 7, wherein the data converter comprises: a first summation circuit which generates a carry when the image data output from the line memory reaches a predetermined value; A first counter that counts the carry signal when the carry signal occurs and counts a data value of one line; A second counter for outputting a data sum in a predetermined number of pixels from the output of the first sum circuit; A memory for storing the output of the second counter; A level generator for generating a level according to the gray level weights; A comparator comparing the output stored in the memory with a weight of the level generator; A second sum circuit for adding up the result compared by the comparator for each gray level; And a correction memory configured to input data of the first counter and output of the second sum circuit as an address, and to store data for varying the data of the line memory at this address.
KR1019930005208A 1993-03-31 1993-03-31 Thermal transfering printer KR0132879B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019930005208A KR0132879B1 (en) 1993-03-31 1993-03-31 Thermal transfering printer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019930005208A KR0132879B1 (en) 1993-03-31 1993-03-31 Thermal transfering printer

Publications (2)

Publication Number Publication Date
KR940021261A KR940021261A (en) 1994-10-17
KR0132879B1 true KR0132879B1 (en) 1998-04-14

Family

ID=19353157

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019930005208A KR0132879B1 (en) 1993-03-31 1993-03-31 Thermal transfering printer

Country Status (1)

Country Link
KR (1) KR0132879B1 (en)

Also Published As

Publication number Publication date
KR940021261A (en) 1994-10-17

Similar Documents

Publication Publication Date Title
KR0138362B1 (en) Thermal transfer printer device and method
JPS62256576A (en) Thermosensitive recorder
JPS6030265A (en) Thermal half-tone recording method
JP2020022095A (en) Image processing system, image processing method and program
US5038154A (en) Driving apparatus for thermal head
US4954889A (en) Color masking circuit and color video printer using the same
JPH07212606A (en) Gradation control method for thermal transfer printer
KR0132879B1 (en) Thermal transfering printer
JP2842484B2 (en) Halftone recording device
US5604526A (en) Correction apparatus for thermal printer
KR940003639B1 (en) Area gradation control apparatus and method of thermal sensitive recording apparatus by thermal transfer method
KR0138136B1 (en) Thermal transfer heads and thermal transfer printer devices incorporating the thermal transfer heads and methods thereof
KR940007012B1 (en) High speed printing method and device in colour video printer
KR20010030303A (en) Head controller of thermal printer and thermal printer printing method
KR0141118B1 (en) Video printer device
JP2000022954A (en) Media density calibration method for gradation printer
JPH05338242A (en) Thermal printing method and thermal printer
KR960010412B1 (en) Area color control device in cvp
KR0138139B1 (en) Printer device
JP2577918B2 (en) Color masking circuit
KR0132893B1 (en) Video printer device
KR0120824B1 (en) Thermal print head
JPH11115227A (en) Recorder
JPH0564928A (en) Printing device
KR0132883B1 (en) Video printer

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 19930331

PG1501 Laying open of application
A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 19941231

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 19930331

Comment text: Patent Application

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 19971129

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 19971216

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 19971216

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20001128

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20011129

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 20021129

Start annual number: 6

End annual number: 6

PR1001 Payment of annual fee

Payment date: 20031128

Start annual number: 7

End annual number: 7

PR1001 Payment of annual fee

Payment date: 20041129

Start annual number: 8

End annual number: 8

PR1001 Payment of annual fee

Payment date: 20051129

Start annual number: 9

End annual number: 9

PR1001 Payment of annual fee

Payment date: 20061129

Start annual number: 10

End annual number: 10

FPAY Annual fee payment

Payment date: 20071129

Year of fee payment: 11

PR1001 Payment of annual fee

Payment date: 20071129

Start annual number: 11

End annual number: 11

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

Termination category: Default of registration fee

Termination date: 20091110