JPH0729465B2 - Color printer - Google Patents
Color printerInfo
- Publication number
- JPH0729465B2 JPH0729465B2 JP10883886A JP10883886A JPH0729465B2 JP H0729465 B2 JPH0729465 B2 JP H0729465B2 JP 10883886 A JP10883886 A JP 10883886A JP 10883886 A JP10883886 A JP 10883886A JP H0729465 B2 JPH0729465 B2 JP H0729465B2
- Authority
- JP
- Japan
- Prior art keywords
- ink ribbon
- color
- printing
- print data
- 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 - Lifetime
Links
Landscapes
- Dot-Matrix Printers And Others (AREA)
- Impression-Transfer Materials And Handling Thereof (AREA)
- Color, Gradation (AREA)
Description
【発明の詳細な説明】 〔産業上の利用分野〕 本発明はカラープリンタに係り、とくに所定色のインク
リボンを有し線順次方式により転写印字を行うカラープ
リンタに関する。Description: BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a color printer, and more particularly to a color printer having an ink ribbon of a predetermined color and performing transfer printing by a line sequential method.
一般に、熱転写及び通電転写方式によるカラープリンタ
にあっては、カラー(通常、イエロー,マゼンタ,シア
ン,ブラック)のインク層が直列且つ周期的に配設され
たインクリボンを備えている。そして、このインクリボ
ンの各色に対して、その都度、例えば1行分の印字デー
タを受け取り、この後、1行の転写印字を行う。従っ
て、インクリボンの各カラーの一区画が一巡して1行分
のカラー印字が成される。In general, a thermal transfer and electric transfer type color printer includes an ink ribbon in which color (usually yellow, magenta, cyan, and black) ink layers are arranged in series and periodically. Then, for each color of the ink ribbon, for example, print data for one line is received each time, and thereafter, transfer printing for one line is performed. Therefore, one section of each color of the ink ribbon goes around and color printing for one line is performed.
しかしながら、上述した従来技術にあっては、各色毎に
取り込んだ1行に対するデータの中に印字部分が僅かし
か無い場合又は皆無な場合でも、1行分のリボン送りが
成される。このため、インクリボンが未使用の部分を多
く残したまま使用済みとされ、無駄が多いという問題が
あった。However, in the above-described conventional technique, ribbon feeding for one line is performed even when there is little or no printed portion in the data for one line captured for each color. For this reason, there is a problem in that the ink ribbon is used up with a lot of unused portions left, resulting in a lot of waste.
本発明は、かかる従来技術の有する問題点に鑑みなされ
たもので、カラー印字用のインクリボンの未使用部分を
少なくして、その無駄を極力排除することのできるカラ
ープリンタを提供することを、その目的とする。The present invention has been made in view of the problems of the prior art, and it is an object of the present invention to provide a color printer capable of reducing the unused portion of an ink ribbon for color printing and eliminating the waste as much as possible. To that end.
本発明では、異なる色のインク層が周期的に配設され且
つ当該各インク層の一区画が「m」行分(mは正の整
数)の印字データを転写印字可能な長さに形成されたイ
ンクリボンと、このインクリボンの各インク層を印字対
象物に転写せしめる印字ヘッドと、この印字ヘッドと前
記インクリボンとによる線順次方式の転写印字を制御す
る制御部とを備えている。また、前記インクリボンの各
色に対応して当該各色の印字データを一時的に各々
「n」行分(n>m、且つ、nは正の整数)格納可能な
一時記憶手段を具備している。前記制御部は、前記一時
記憶手段に格納されている印字データを読み出して転写
印字を指示するとともに、この際、印字データが無い場
合には一時的に前記インクリボンのリボン送りを停止せ
しめ且つ前記印字ヘッドを退避せしめる印字制御手段
と、この印字制御手段によってカラー印字する際に前記
一時記憶手段に格納されている各色の印字データに対し
て前記インクリボンの各インク層の一区画によって印字
可能な範囲を判断して次回の当該一時記憶手段の印字開
始点を指示する印字開始点制御手段とを含むという構成
を採用している。In the present invention, ink layers of different colors are periodically arranged, and a section of each ink layer is formed to have a length capable of transferring and printing the print data of "m" lines (m is a positive integer). And an ink ribbon, a print head for transferring each ink layer of the ink ribbon to an object to be printed, and a control unit for controlling line-sequential transfer printing by the print head and the ink ribbon. Further, it is provided with a temporary storage unit capable of temporarily storing print data of each color corresponding to each color of the ink ribbon for each “n” rows (n> m, and n is a positive integer). . The control unit reads out the print data stored in the temporary storage unit to instruct transfer printing, and at this time, if there is no print data, temporarily stops the ribbon feeding of the ink ribbon and Print control means for retracting the print head, and when color printing is performed by the print control means, print data of each color stored in the temporary storage means can be printed by a section of each ink layer of the ink ribbon. A configuration is adopted that includes a print start point control unit that determines the range and indicates the print start point of the temporary storage unit for the next time.
以下、本発明の一実施例を第1図ないし第5図に基づい
て説明する。An embodiment of the present invention will be described below with reference to FIGS. 1 to 5.
第1図に示した実施例は、コンピュータ等の上位装置2
から本発明が適用されたカラープリンタ4に対して、ド
ットイメージのカラー用印字データが出力されるように
構成されている。The embodiment shown in FIG. 1 is a host device 2 such as a computer.
From the above, the color print data of the dot image is output to the color printer 4 to which the present invention is applied.
カラープリンタ4は、全体の制御を行う制御部6を備え
ている。この制御部6は、中央処理装置(以下単に「CP
U」という)8,読出し専用メモリ(以下単に「ROM」とい
う)10,リード/ライトメモリ(以下単に「RAM」とい
う)12を有して構成されている。The color printer 4 includes a control unit 6 that performs overall control. This control unit 6 is a central processing unit (hereinafter simply referred to as "CP
The read / write memory (hereinafter referred to as “RAM”) 12, the read-only memory (hereinafter simply referred to as “ROM”) 10, and the read / write memory (hereinafter simply referred to as “RAM”) 12.
制御部6には、図示の如く、上位装置2とのインタフェ
ースのためのインタフェース回路14と、このインタフェ
ース回路14を介して上位位置2から入力する印字データ
をCPU8の制御の基に記憶する受信バッファ16とが装備さ
れている。As shown in the figure, the control unit 6 includes an interface circuit 14 for interfacing with the higher-level device 2 and a reception buffer for storing print data input from the higher-level position 2 via the interface circuit 14 under the control of the CPU 8. Equipped with 16 and.
制御部6には、受信バッファ16に記憶されている印字デ
ータの内、その所定量を読み出して一時記憶するための
一時記憶手段18が装備されている。この一時記憶手段18
は、後述する4色(イエロー,マゼンタ,シアン,ブラ
ック)のカラーの各々に対する3行分〔n=3)のドッ
トイメージ・バッファ18A1,18A2,18A3、18B1,18B2,18
B3,18C1,18C2,18C3、および18D1,18D2,18D3により構成
されている。この各ドットイメージ・バッファ18A,18B,
18C,18Dに対する格納制御はCPU8の制御によって行われ
ている。The control unit 6 is equipped with a temporary storage means 18 for reading out and temporarily storing a predetermined amount of print data stored in the reception buffer 16. This temporary storage means 18
Is a dot image buffer 18A 1 , 18A 2 , 18A 3 , 18B 1 , 18B 2 , 18 for three lines (n = 3) for each of the four colors (yellow, magenta, cyan, black) described later.
It is composed of B 3 , 18C 1 , 18C 2 , 18C 3 and 18D 1 , 18D 2 , 18D 3 . These dot image buffers 18A, 18B,
Storage control for 18C and 18D is performed by the control of the CPU 8.
ここで、受信バッファ16及び各ドットイメージ・バッフ
ァ18A,18B,18C,18Dは、具体的にはRAMにより構成されて
いる。Here, the reception buffer 16 and each of the dot image buffers 18A, 18B, 18C, 18D are specifically configured by RAM.
制御部6に、更に、ヘッド駆動回路20を介して転写用の
印字ヘッド22が装備され、モータ駆動回路24を介してキ
ャリッジや紙送りを担うモータ部26が装備されている。The control unit 6 is further equipped with a print head 22 for transfer via a head drive circuit 20, and a motor unit 26 for carrying a carriage and paper via a motor drive circuit 24.
印字ヘッド22と印字対象物としての紙27(第5図参照)
との間には、カラー印字用のインクリボン28(第2図参
照)が挿入される。インクリボン28は、ここでは、イエ
ロー,マゼンタ,シアン,ブラックの4色のワックス系
インク層がポリエステル等のベースに順番且つ周期的に
塗布されたものである。本実施例では、これらの各4色
のインク層の各々は、プリンタの印字1行分〔m=1〕
(実際には余裕をみて1行分よりやや長い)をカバーで
きる長さを有している。The print head 22 and the paper 27 to be printed (see FIG. 5)
An ink ribbon 28 for color printing (see FIG. 2) is inserted between and. Here, the ink ribbon 28 is formed by sequentially and periodically applying wax-based ink layers of four colors of yellow, magenta, cyan, and black on a base such as polyester. In the present embodiment, each of these four color ink layers corresponds to one line of printing by the printer [m = 1].
It has a length that can cover (actually slightly longer than one line with a margin).
ところで、制御部6は、これを機能的にみると、第3図
のように構成されている。即ち、制御部6は、主制御手
段6A,印字制御手段6B,及び印字開始点制御手段6Cとを有
している。この内、主制御手段6Aは、印字データの入出
力、モータ駆動回路24、及びその他を統括的に制御する
機能を有している。印字制御手段6Bは、一時記憶手段18
に格納されている印字データを読み出して転写印字を行
うとともに、この際、印字データ「無」(データが全て
零)の場合(第4図の斜線部以外の箇所A′参照)に
は、一時的にインクリボン28のリボン送りを停止せしめ
且つ印字ヘッド22を退避せしめる機能を有している。こ
こで、この印字制御手段6Bは、印字データ「無」の部分
の長さが所定値より短い場合には、インクリボン28のリ
ボン送り停止及び印字ヘッド22の退避を行わないよう設
定されている。これにより、必要以外の無駄な動作を排
除している。印字開始点制御手段6Cは、各ドットイメー
ジ・バッファ18A,18B,18C,18D上のデータから印字のた
め実質的に必要なインクリボン28の各インク層部分の消
費量(長さ)を計算し判断して、2回目以降の印字開始
点を指示する機能を有している。By the way, the control unit 6 is configured as shown in FIG. 3 in terms of its function. That is, the control unit 6 has a main control means 6A, a print control means 6B, and a print start point control means 6C. Of these, the main control means 6A has a function of integrally controlling the input / output of print data, the motor drive circuit 24, and others. The print control means 6B is a temporary storage means 18
The print data stored in is read out and transferred and printed. At this time, if the print data is "absent" (all the data is zero) (refer to a portion A'other than the hatched portion in FIG. 4), Specifically, it has a function of stopping the ribbon feeding of the ink ribbon 28 and retracting the print head 22. Here, the print control means 6B is set not to stop the ribbon feeding of the ink ribbon 28 and to retract the print head 22 when the length of the print data “absent” portion is shorter than a predetermined value. . This eliminates unnecessary operations that are not necessary. The print start point control means 6C calculates the consumption amount (length) of each ink layer portion of the ink ribbon 28 that is substantially necessary for printing from the data on each dot image buffer 18A, 18B, 18C, 18D. It has a function of judging and instructing the print start point for the second and subsequent times.
次に、本実施例の全体動作を説明する。Next, the overall operation of this embodiment will be described.
まず、カラープリンタ4は、イエロー,マゼンタ,シア
ン,ブラックに対する印字ドットデータを、上位装置2
から制御部6の指示の基に受信バッファ16を介して受け
取り、この内、各3行分を各ドットイメージ・バッファ
18A,18B,18C,18Dに各々格納する。この場合、格納され
ているデータは、例えば第4図のようになっている。こ
の第4図は第5図(a)に相当する「イエロー」の場合
を例示している。この第4図において、斜線部Aのみに
印字データが格納されており、それ以外の部分A′は印
字データが「無」になっている。First, the color printer 4 sends print dot data for yellow, magenta, cyan, and black to the higher-level device 2
From the control unit 6 via the receiving buffer 16 and each of the three lines is received by the dot image buffer.
Store in 18A, 18B, 18C and 18D respectively. In this case, the stored data is as shown in FIG. 4, for example. FIG. 4 illustrates the case of “yellow” corresponding to FIG. 5 (a). In FIG. 4, the print data is stored only in the shaded portion A, and the print data is "absent" in the other portion A '.
そこで、例えば「イエロー」に対して述べると、印字開
始点制御手段6Cは、3行分のドットイメージ・バッファ
18A1,18A2,18A3に格納されているイエローに対する実質
的な印字データ量を計算する。そして、これがインクリ
ボン28の1区画のイエローのインク層部分28Yで印字可
能な否か判断する。Therefore, for example, for "yellow", the print start point control means 6C is a dot image buffer for three lines.
The actual print data amount for yellow stored in 18A 1 , 18A 2 and 18A 3 is calculated. Then, it is determined whether or not this can be printed by the yellow ink layer portion 28 Y of one section of the ink ribbon 28.
この判断は各色のインク層部分28M,28C,28Bに対しても
印字前に行われる。This determination is also performed before printing on the ink layer portions 28 M , 28 C and 28 B of each color.
そして、仮に、各色に対する3行分の集積された印字デ
ータ量(以下単に「集積印字データ量」という)の各々
が、1区画の各インク層部分28Y,28M,28C,28Bによって
印字可能であるとする。この場合を第5図に基づいて以
下に詳述する。Then, assuming that the print data amount accumulated for three lines for each color (hereinafter, simply referred to as “integrated print data amount”) is determined by each ink layer portion 28 Y , 28 M , 28 C , 28 B of one section. It is supposed to be printable. This case will be described in detail below with reference to FIG.
印字制御手段6Bは、まず「イエロー」に対する第1行目
の印字をドットイメージ・バッファ18A1から読み出して
行う(第5図(a)参照)。このとき、所定長さ以上に
わたって印字データの無いときは、インクリボン28のリ
ボン送りが停止され且つ印字ヘッド22が退避され、イン
クリボン28が消費されない。第1行目の印字が終了する
と、主制御手段6Aの指示に基づいて「改行」LF及「キャ
リッジ・リターン」CRが行われ、同様にして第2行目の
「イエロー」に対する印字が行われる(同図(a)参
照)。この後、「改行」LF及び「キャリッジ・リター
ン」CRが行われ同様にして第3行目の「イエロー」に対
する印字が行われる(同図(a)参照)。Print control means 6B, first the first line of printing to "yellow" performed by reading from the dot image buffer 18A 1 (see FIG. 5 (a)). At this time, when there is no print data for a predetermined length or more, the ribbon feeding of the ink ribbon 28 is stopped, the print head 22 is retracted, and the ink ribbon 28 is not consumed. When the printing of the first line is completed, "line feed" LF and "carriage return" CR are performed based on the instruction of the main control means 6A, and similarly, the printing of "yellow" of the second line is performed. (Refer to the same figure (a)). After that, "line feed" LF and "carriage return" CR are performed, and similarly, printing for "yellow" on the third line is performed (see (a) of the same figure).
次に、「キャリッジ・リターン」CR及び「2行分の逆改
行」が行われて印字ヘッド22が印字初期位置に合わせら
れるとともに、インクリボン28は次のマゼンタに合わせ
られる。そして、印字制御手段6Bの指示により「イエロ
ー」のときと同様にして3行分の「マゼンタ」の印字が
行われる(同図(b)参照)。この後は、「キャリッジ
・リターン」CR及び「2行分の逆改行」を介して同様に
「シアン」,「ブラック」の印字が各々行われる(同図
(c)(d)参照)。Next, a "carriage return" CR and a "reverse line feed for two lines" are performed to align the print head 22 with the initial print position, and the ink ribbon 28 is aligned with the next magenta. Then, in accordance with an instruction from the print control means 6B, "magenta" for three lines is printed in the same manner as for "yellow" (see (b) in the figure). After that, "cyan" and "black" are similarly printed through the "carriage return" CR and the "reverse line feed for two lines" (see (c) and (d) of the same figure).
これが終了すると、主制御手段6Aによって「キャリッジ
・リターン」CR及び「改行」LFが指示されるとともに、
各色に対する2回目の3行分の印字データが取り込ま
れ、上述の制御が繰り返される。When this is completed, the main control means 6A instructs "carriage return" CR and "line feed" LF, and
The print data of the third line for the second time is fetched for each color, and the above control is repeated.
一方、上述の制御において1区画のインク層部分で印字
できるデータ量よりも集積印字データ量が大きいと判断
した場合につき以下に詳述する。On the other hand, a case where it is determined in the above control that the integrated print data amount is larger than the data amount that can be printed in the ink layer portion of one section will be described in detail below.
まず2区画のインク層部分で3行の印字ができる場合を
考える。この場合は、各色の集積印字データ量の最大値
が2区画のインク層部分で印字可能な場合である。First, consider a case where three lines can be printed in the ink layer portion of two sections. In this case, the maximum value of the integrated print data amount for each color can be printed in the ink layer portions of the two sections.
印字制御手段6Bは、まず「イエロー」に対する1行目の
印字をドットイメージバッファ18A1から読み出して行
う。このとき、所定長さ以上にわたって印字データの無
いときは、インクリボン28のリボン送りが停止され且つ
印字ヘッド22が退避され、インクリボン28の消費されな
い。1行目の印字が終了すると、主制御手段6Aの指示に
基づいて「改行」LF及び「キャリッジ・リターン」CRが
行われる。2行目の印字において、1区画の残りのリボ
ンで印字を行う。このとき、2行目を1区画の残りのリ
ボンで印字できる場合と、1区画の残りのリボンでは印
字できない場合がある。Print control means 6B is performed first by reading the printing of the first line for the "yellow" dot image buffer 18A 1. At this time, when there is no print data for a predetermined length or more, the ribbon feeding of the ink ribbon 28 is stopped, the print head 22 is retracted, and the ink ribbon 28 is not consumed. When the printing of the first line is completed, "line feed" LF and "carriage return" CR are performed based on the instruction of the main control means 6A. In printing the second line, printing is performed with the remaining ribbon in one section. At this time, there are cases where the second line can be printed with the remaining ribbon in one section and cases where the second line cannot be printed with the remaining ribbon in the first section.
1区画の残りのリボンで印字できるときは、2行目を印
字し、2行目の印字を終了したことを認識する。When printing can be performed with the remaining ribbon of one section, the second line is printed, and it is recognized that the printing of the second line has been completed.
1区画の残りのリボンで印字できない場合は、1区画の
リボンの終端まで印字を行い、印字開始点制御手段6Cは
2行目のドットイメージバッファでどこまで印字を行っ
たかを示す印字終了点を記憶する。If printing cannot be performed with the remaining ribbon in one section, printing is performed up to the end of the ribbon in one section, and the print start point control means 6C stores the print end point indicating how far the dot image buffer on the second line has printed. To do.
上記のいずれの場合も、その後「キャリッジ・リター
ン」CR及び「1行分の逆改行」を行い、印字ヘッド22を
印字初期位置に合わせるとともに、インクリボン28を次
のマゼンタに合わせる。そして印字制御手段6Bの指示に
より「イエロー」のときと同様にして2行分の「マゼン
タ」の印字を行う。その後、同様に2行分の「シア
ン」、「ブラック」の印字を各々、行う。In any of the above cases, "carriage return" CR and "reverse line feed for one line" are then performed to align the print head 22 with the print initial position and align the ink ribbon 28 with the next magenta. Then, in accordance with an instruction from the print control means 6B, two lines of "magenta" are printed as in the case of "yellow". After that, similarly, two lines of "cyan" and "black" are printed, respectively.
その後、「キャリッジリターン」CRを行い、印字ヘッド
22を2行目の初期位置に合わせるとともに、インクリボ
ン28を2区画目のイエローに合わせる。この時、ドット
イメージバッファ18A1,18A2のデータは印字が終了して
いるか、あるいは18A2の途中まで印字が終了しているか
のどちらかである。そこで18A2のデータの印字が終了し
ている場合は、18A3のデータを印字するために、「改
行」LFを行い、18A3のデータの印字を行う。18A2のデー
タの途中まで印字が終了している場合は、印字開始点制
御手段6Cは、18A2の印字終了点を記憶しているため、そ
の点以降から印字を行うように印字ヘッドを位置づけ、
その後、18A2の残りのデータの印字を行う。18A2の残り
のデータの印字を終了した後は、インクリボン28のリボ
ン送りを停止し印字ヘッド22を退避し、「キャリッジリ
ターン」CRおよび「改行」LFを行い、その後、3行目に
18A3のデータの印字を行う。あらかじめ18A1,18A2,18A3
の集積印字データ量は2区画のリボンで印字可能である
ことがわかっているため、18A3のデータは2区画目の残
りのリボンで印字可能である。Then perform a "carriage return" CR and print head
22 is aligned with the initial position of the second row, and the ink ribbon 28 is aligned with the yellow of the second section. At this time, the data in the dot image buffers 18A 1 and 18A 2 has either been printed or has been printed halfway through 18A 2 . So if data 18A 2 printing is finished, in order to print the data of the 18A 3, perform "line feed" LF, to print the data of the 18A 3. When the printing of the data of 18A 2 is completed halfway, the print start point control means 6C stores the print end point of 18A 2 and positions the print head so that printing is performed from that point onward. ,
After that, the remaining data of 18A 2 is printed. After the printing of the remaining data of 18A 2 is completed, the ribbon feed of the ink ribbon 28 is stopped, the print head 22 is retracted, "carriage return" CR and "line feed" LF are performed, and then on the 3rd line.
Prints 18A 3 data. Beforehand 18A 1 , 18A 2 , 18A 3
Since it is known that the integrated print data amount of 2 can be printed by the ribbon of two sections, the data of 18A 3 can be printed by the remaining ribbon of the second section.
上記いずれの場合も、3行目の印字を行った後は、「キ
ャリッジリターン」CR及び「1行分の逆改行」を行い、
印字ヘッド22を2行目の印字初期位置に合わせるととも
に、インクリボン28を次のマゼンタに合わせる。その
後、同様なことをマゼンタ、シアン、ブラックの各色に
つき行い、最終的に3行の印字を2区画のイエロー、マ
ゼンタ、シアン、ブラックのリボンで行う。In any of the above cases, after printing the third line, perform "carriage return" CR and "reverse line feed for one line",
The print head 22 is aligned with the print initial position of the second line, and the ink ribbon 28 is aligned with the next magenta. After that, the same operation is performed for each color of magenta, cyan, and black, and finally, printing of three lines is performed using two sections of ribbons of yellow, magenta, cyan, and black.
イエロー、マゼンタ、シアン、ブラックの集積印字デー
タ量のうち、1つでも3区画のリボンが必要な場合は、
3区画のイエロー、マゼンタ、シアン、ブラックのリボ
ンが必要となるため各色の1行を各色の1区画のリボン
で印字する通常の制御を行う。If you need at least one 3-section ribbon for the total print data volume of yellow, magenta, cyan, and black,
Since three sections of yellow, magenta, cyan, and black ribbons are required, normal control is performed to print one line of each color with one section of ribbon of each color.
新しい3行分の印字データは、前の3行分のすべての色
の印字が終了してから、ドットイメージデータ18A1〜18
A3、18B1〜18B3、18C1〜18C3、18D3〜18D3に書込まれ
る。Dot image data 18A 1 to 18 for the new 3 lines of print data after the printing of all the colors of the previous 3 lines is completed.
A 3, 18B 1 ~18B 3, 18C 1 ~18C 3, 18D 3 are written into ~18D 3.
本実施例にかかる手法と従来技術にかかる手法を、イン
クリボン28に対する消費量の観点から比較してみる。本
実施例では、「3行分」のカラー印字を行う場合におい
て、印字データのばらつきにより、「イエロー」,「マ
ゼンタ」,「シアン」,「ブラック」の各色に対して、
「1行分(=各色の1区画の合計分)」を消費する場
合、「2行分」を消費する場合、「3行分」を消費する
場合の3つの態様が混在する。これに対し、従来技術で
は、「3行分」のカラー印字を行う場合には、必ず「3
行分」のインクリボンが消費される。この内には、未使
用のまま消費されているものが相当量含まれる。このよ
うな場合、本実施例では、前述した制御により適宜「1
行分」又は「2行分」のインクリボンのみが消費され
る。従って、従来技術に係る手法に比較し、インクリボ
ン28の無駄な消費を著しく排除し得るという利点があ
る。The method according to the present embodiment and the method according to the related art will be compared from the viewpoint of the amount of consumption of the ink ribbon 28. In the present embodiment, when performing color printing for "3 lines", due to variations in print data, for each color of "yellow", "magenta", "cyan", and "black",
There are three modes in which "1 line (= total of 1 section of each color)" is consumed, "2 lines" are consumed, and "3 lines" are consumed. On the other hand, in the conventional technique, when performing the color printing of "3 lines", the "3 lines" is always required.
Ink ribbon for "row" is consumed. This includes a considerable amount of what is consumed unused. In such a case, in the present embodiment, "1
Only "row" or "two lines" of ink ribbon are consumed. Therefore, as compared with the method according to the related art, there is an advantage that wasteful consumption of the ink ribbon 28 can be significantly eliminated.
なお、上述した実施例では、各色に対して各々「3行
分」(n=3)のドットイメージ・バッファを備えると
したが、本発明は必ずしもこれに限定されず、「2行
分」,「4行分」、又はこれ以上のバッファを備えるも
のであってもよい。また、インクリボンのインク層部分
の一区画の長さは、必ずしも1行分(m=1)でなくて
も適用できる。In the above-described embodiment, the dot image buffer of "3 lines" (n = 3) is provided for each color, but the present invention is not limited to this, and "2 lines", It may have a buffer of "4 lines" or more. Further, the length of one section of the ink layer portion of the ink ribbon is not necessarily required to be one line (m = 1) and can be applied.
〔発明の効果) 本発明は以上のように構成され、インクリボンの各色の
インク層の「m」行分の長さに対し、「n」(n>m;但
し、m,nは正の整数)行分の印字データを各色毎に一か
たまりとして連続的に印字し、且つ、この中で印字デー
タの無い部分ではインクリボンの消費を止めるとしてい
る。このため、従来例に比べてインクリボンの無駄な消
費を著しく抑え、インクリボンを有効に使用でき経費節
減を図ることができるという従来にない優れたカラープ
リンタを提供することができる。EFFECTS OF THE INVENTION The present invention is configured as described above, and is “n” (n>m; where m and n are positive with respect to the length of “m” lines of the ink layer of each color of the ink ribbon. (Integer) lines of print data are continuously printed as a group for each color, and consumption of the ink ribbon is stopped in a portion where there is no print data. Therefore, it is possible to provide an unprecedented excellent color printer in which wasteful consumption of the ink ribbon is significantly suppressed as compared with the conventional example, the ink ribbon can be effectively used, and the cost can be reduced.
第1図は本発明の一実施例を示すブロック図、第2図は
本発明にかかるインクリボンの説明図、第3図は第1図
の制御部の機能ブロック図、第4図はドットイメージ・
バッファ上における印字データの有無を例示する説明
図、第5図はインクリボンの各色に対する印字手順及び
印字の一例を説明する説明図である。 4……カラープリンタ、6……制御部、6B……印字制御
手段、6C……印字開始点制御手段、18……一時記憶手
段、22……印字ヘッド、28……インクリボン。FIG. 1 is a block diagram showing an embodiment of the present invention, FIG. 2 is an explanatory diagram of an ink ribbon according to the present invention, FIG. 3 is a functional block diagram of the control unit of FIG. 1, and FIG. 4 is a dot image.・
FIG. 5 is an explanatory diagram illustrating the presence or absence of print data in the buffer, and FIG. 5 is an explanatory diagram illustrating a printing procedure for each color of the ink ribbon and an example of printing. 4 ... Color printer, 6 ... control unit, 6B ... printing control means, 6C ... printing start point control means, 18 ... temporary storage means, 22 ... printing head, 28 ... ink ribbon.
Claims (1)
つ当該各インク層の一区画が「m」行分(mは正の整
数)の印字データを転写印字可能な長さに形成されたイ
ンクリボンと、このインクリボンの各インク層を印字対
象物に転写せしめる印字ヘッドと、この印字ヘッドと前
記インクリボンとによる線順次方式の転写印字を制御す
る制御部とを備えたカラープリンタにおいて、 前記インクリボンの各色に対応して当該各色の印字デー
タを一時的に各々「n」行分(n>m、且つ、nは正の
整数)格納可能な一時記憶手段を具備し、 前記制御部は、前記一時記憶手段に格納されている印字
データを読み出して転写印字を指示するとともに、この
際、印字データが無い場合には一時的に前記インクリボ
ンのリボン送りを停止せしめ且つ前記印字ヘッドを退避
せしめる印字制御手段と、この印字制御手段によってカ
ラー印字する際に前記一時記憶手段に格納されている各
色の印字データに対して前記インクリボンの各インク層
の一区画によって印字可能な範囲を判断して次回の当該
一時記憶手段の印字開始点を指示する印字開始点制御手
段とを含む構成であることを特徴としたカラープリン
タ。1. Ink layers of different colors are periodically arranged, and one section of each ink layer is formed to have a length capable of transferring print data of "m" lines (m is a positive integer). Printer including a formed ink ribbon, a print head that transfers each ink layer of the ink ribbon to a print target, and a control unit that controls line-sequential transfer printing by the print head and the ink ribbon The temporary storage means is capable of temporarily storing print data of each color corresponding to each color of the ink ribbon for each “n” rows (n> m, and n is a positive integer), The control unit reads out the print data stored in the temporary storage means to instruct the transfer printing, and at this time, if there is no print data, the ribbon feeding of the ink ribbon is temporarily stopped and the printing is performed. A print control unit for retracting the head, and a printable range for one color section of each ink layer of the ink ribbon with respect to print data of each color stored in the temporary storage unit when performing color printing by the print control unit. And a print start point control means for instructing the print start point of the temporary storage means for the next time.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10883886A JPH0729465B2 (en) | 1986-05-12 | 1986-05-12 | Color printer |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10883886A JPH0729465B2 (en) | 1986-05-12 | 1986-05-12 | Color printer |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS62263082A JPS62263082A (en) | 1987-11-16 |
| JPH0729465B2 true JPH0729465B2 (en) | 1995-04-05 |
Family
ID=14494847
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP10883886A Expired - Lifetime JPH0729465B2 (en) | 1986-05-12 | 1986-05-12 | Color printer |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0729465B2 (en) |
-
1986
- 1986-05-12 JP JP10883886A patent/JPH0729465B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS62263082A (en) | 1987-11-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS61206663A (en) | Printing method in thermal printer | |
| JPH0729465B2 (en) | Color printer | |
| JP3074575B2 (en) | Thermal printer | |
| JP2861586B2 (en) | Printing control device | |
| JPS61217279A (en) | Printing-controlling system for printer | |
| JP4545294B2 (en) | 2-color printer | |
| JPS61217278A (en) | printer | |
| JP2578124B2 (en) | Serial type color printer | |
| US6264383B1 (en) | Image printing data control method for thermal transfer printers | |
| EP0519506B1 (en) | Color ink ribbon and serial color printer using the same | |
| JP2000233532A (en) | Color printer and printing method | |
| JPS61286182A (en) | Printing-controlling system | |
| JPH05270060A (en) | Printing controller for handy printer | |
| JPS6194777A (en) | Color printing control method | |
| JP2002137460A (en) | Printing system and storage control method | |
| JPH0475136B2 (en) | ||
| JP2842010B2 (en) | Printing control device | |
| JPH02281987A (en) | Color ink ribbon printing controller | |
| JPH02139252A (en) | thermal transfer color printer | |
| JPS61224779A (en) | Thermal recorder | |
| JP2535623Y2 (en) | Ink ribbon end detection device | |
| JP3003791B2 (en) | Color printing equipment | |
| JP2003167710A (en) | Recording device and recording system | |
| JP3530671B2 (en) | Recording apparatus and method | |
| JPH02143889A (en) | color printer |